place used to hide something - İspanyolca İngilizce Sözlük